SUMMARY:
It's just here for first scans.  It removes everything that has already been stored.
It skips clearing the first result, because youy scans should always give you at least 1 result, and I wanted to save 1 line.


200fff0c 35e10000 ori at, t7, $0000           Stores your starting address.
200fff10 8deb0000 lw t3, $0000(t7)            If there's nothing stored, it's finished.
200fff14 100b0003 beq zero, t3, $000fff24     Skip to the end.
200fff18 25ef0008 addiu t7, t7, $0008         Go up 1 address to clear it.
200fff1c 15cffffc bne t6, t7, $000fff10       Clear next result if it hasn't reached the limit.
200fff20 fde00000 sd zero, $0000(t7)          Clear all results.
200fff24 03e00008 jr ra
200fff28 342f0000 ori t7, at, $0000           Reset it's starting address.